/*------------------------ Table Sort CSS ----------------------*/
table.tablesorter {font-family:trebuchet MS,arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size:13px;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size:13px;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(../img/bg2.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding: 4px;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#eeeeee;}
table.tablesorter tbody tr.even td {background-color:#fff;}
table.tablesorter thead tr .headerSortUp {background-image: url(../img/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../img/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
.pagination {font-size:13px;float:right;}        
.pagination a {text-decoration: none;border: solid 1px #ccc;color: #669933;}
.pagination a, .pagination span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 15px;min-width:1em;text-align:center;}
.pagination .current {background: #1f2758;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#e8e6e6;background:#fff;}
.sort-handle {cursor: move;}
#overlay {background: none repeat scroll 0 0 #000000;color: #FFFFFF;display: none;left: 50%;margin-left: -100px;margin-top: -10px;position: absolute;text-align: center;top: 100px;width: 200px;}